home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_97_DLGCREATE.txt < prev    next >
Text File  |  1993-07-15  |  77KB  |  1,372 lines

  1. # near model CODE resource
  2. # jump table entries: 11928-11931 (4 of them)
  3. export_1491:
  4. 00000000  4E56 FFEC                link       A6, -0x0014
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  4247                     clr.w      D7
  7. 0000000A  7000                     moveq.l    D0, 0x00
  8. 0000000C  2640                     movea.l    A3, D0
  9. 0000000E  2840                     movea.l    A4, D0
  10. 00000010  322E 000A                move.w     D1, [A6 + 0xA]
  11. 00000014  48C1                     ext.l      D1
  12. 00000016  2F01                     move.l     -[A7], D1
  13. 00000018  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  14. 0000001E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  15. 00000022  2D40 FFEC                move.l     [A6 - 0x14], D0
  16. 00000026  508F                     addq.l     A7, 8
  17. 00000028  6700 015A                beq        +0x15C /* 00000184 */
  18. 0000002C  206E FFEC                movea.l    A0, [A6 - 0x14]
  19. 00000030  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  20. 00000034  206E FFF0                movea.l    A0, [A6 - 0x10]
  21. 00000038  3028 0002                move.w     D0, [A0 + 0x2]
  22. 0000003C  48C0                     ext.l      D0
  23. 0000003E  72FF                     moveq.l    D1, 0xFFFFFFFF
  24. 00000040  B280                     cmp.l      D1, D0
  25. 00000042  57C4                     seq        D4
  26. 00000044  0244 0001                andi.w     D4, 0x1
  27. 00000048  206E FFF0                movea.l    A0, [A6 - 0x10]
  28. 0000004C  3010                     move.w     D0, [A0]
  29. 0000004E  48C0                     ext.l      D0
  30. 00000050  72FF                     moveq.l    D1, 0xFFFFFFFF
  31. 00000052  B280                     cmp.l      D1, D0
  32. 00000054  57C5                     seq        D5
  33. 00000056  0245 0001                andi.w     D5, 0x1
  34. 0000005A  486E FFF8                pea.l      [A6 - 0x8]
  35. 0000005E  206E FFF0                movea.l    A0, [A6 - 0x10]
  36. 00000062  2F08                     move.l     -[A7], A0
  37. 00000064  4EBA 0914                jsr        [PC + 0x914 /* 0000097A */]
  38. 00000068  4A44                     tst.w      D4
  39. 0000006A  508F                     addq.l     A7, 8
  40. 0000006C  6706                     beq        +0x8 /* 00000074 */
  41. 0000006E  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  42. label00000074:
  43. 00000074  4A45                     tst.w      D5
  44. 00000076  6706                     beq        +0x8 /* 0000007E */
  45. 00000078  3D7C FFFF FFF8           move.w     [A6 - 0x8], 0xFFFF
  46. label0000007E:
  47. 0000007E  206E FFF0                movea.l    A0, [A6 - 0x10]
  48. 00000082  4868 0014                pea.l      [A0 + 0x14]
  49. 00000086  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  50. 0000008A  2840                     movea.l    A4, D0
  51. 0000008C  206E FFF0                movea.l    A0, [A6 - 0x10]
  52. 00000090  3C28 0012                move.w     D6, [A0 + 0x12]
  53. 00000094  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  54. 00000098  A9A3                     syscall    ReleaseResource
  55. 0000009A  200C                     move.l     D0, A4
  56. 0000009C  588F                     addq.l     A7, 4
  57. 0000009E  6700 00E4                beq        +0xE6 /* 00000184 */
  58. 000000A2  7000                     moveq.l    D0, 0x00
  59. 000000A4  102E 000F                move.b     D0, [A6 + 0xF]
  60. 000000A8  2F00                     move.l     -[A7], D0
  61. 000000AA  41EE 0000                lea.l      A0, [A6 + 0x0]
  62. 000000AE  2F20                     move.l     -[A7], -[A0]
  63. 000000B0  2F20                     move.l     -[A7], -[A0]
  64. 000000B2  2F0C                     move.l     -[A7], A4
  65. 000000B4  4EBA 0A6C                jsr        [PC + 0xA6C /* 00000B22 */]
  66. 000000B8  4A40                     tst.w      D0
  67. 000000BA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  68. 000000BE  6700 00C4                beq        +0xC6 /* 00000184 */
  69. 000000C2  4878 0126                push.l     0x126
  70. 000000C6  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  71. 000000CA  2640                     movea.l    A3, D0
  72. 000000CC  200B                     move.l     D0, A3
  73. 000000CE  588F                     addq.l     A7, 4
  74. 000000D0  6700 00B2                beq        +0xB4 /* 00000184 */
  75. 000000D4  3746 0004                move.w     [A3 + 0x4], D6
  76. 000000D8  206D FC5A                movea.l    A0, [A5 - 0x3A6]
  77. 000000DC  2690                     move.l     [A3], [A0]
  78. 000000DE  302B 0004                move.w     D0, [A3 + 0x4]
  79. 000000E2  48C0                     ext.l      D0
  80. 000000E4  2F00                     move.l     -[A7], D0
  81. 000000E6  2F3C 6453 7472           move.l     -[A7], 0x64537472 /* 'dStr' */
  82. 000000EC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  83. 000000F0  2740 000A                move.l     [A3 + 0xA], D0
  84. 000000F4  508F                     addq.l     A7, 8
  85. 000000F6  6710                     beq        +0x12 /* 00000108 */
  86. 000000F8  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  87. 000000FC  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  88. 00000100  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  89. 00000104  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  90. label00000108:
  91. 00000108  302B 0004                move.w     D0, [A3 + 0x4]
  92. 0000010C  48C0                     ext.l      D0
  93. 0000010E  2F00                     move.l     -[A7], D0
  94. 00000110  2F3C 4449 544C           move.l     -[A7], 0x4449544C /* 'DITL' */
  95. 00000116  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  96. 0000011A  2D40 FFF4                move.l     [A6 - 0xC], D0
  97. 0000011E  508F                     addq.l     A7, 8
  98. 00000120  6746                     beq        +0x48 /* 00000168 */
  99. 00000122  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  100. 00000126  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  101. 0000012A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  102. 0000012E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  103. 00000132  206E FFF4                movea.l    A0, [A6 - 0xC]
  104. 00000136  2750 0006                move.l     [A3 + 0x6], [A0]
  105. 0000013A  486D 2CE2                pea.l      [A5 + 0x2CE2 /* export_1432 */]
  106. 0000013E  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  107. 00000142  4A40                     tst.w      D0
  108. 00000144  588F                     addq.l     A7, 4
  109. 00000146  6712                     beq        +0x14 /* 0000015A */
  110. 00000148  2F0B                     move.l     -[A7], A3
  111. 0000014A  4EBA 005C                jsr        [PC + 0x5C /* 000001A8 */]
  112. 0000014E  3E00                     move.w     D7, D0
  113. 00000150  486D 2CE2                pea.l      [A5 + 0x2CE2 /* export_1432 */]
  114. 00000154  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  115. 00000158  508F                     addq.l     A7, 8
  116. label0000015A:
  117. 0000015A  2F13                     move.l     -[A7], [A3]
  118. 0000015C  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  119. 00000160  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  120. 00000164  A9A3                     syscall    ReleaseResource
  121. 00000166  588F                     addq.l     A7, 4
  122. label00000168:
  123. 00000168  4AAB 000A                tst.l      [A3 + 0xA]
  124. 0000016C  6706                     beq        +0x8 /* 00000174 */
  125. 0000016E  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  126. 00000172  A9A3                     syscall    ReleaseResource
  127. label00000174:
  128. 00000174  4A47                     tst.w      D7
  129. 00000176  660C                     bne        +0xE /* 00000184 */
  130. 00000178  2F13                     move.l     -[A7], [A3]
  131. 0000017A  486D 2EDA                pea.l      [A5 + 0x2EDA /* export_1495 */]
  132. 0000017E  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  133. 00000182  508F                     addq.l     A7, 8
  134. label00000184:
  135. 00000184  200B                     move.l     D0, A3
  136. 00000186  6708                     beq        +0xA /* 00000190 */
  137. 00000188  2F0B                     move.l     -[A7], A3
  138. 0000018A  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  139. 0000018E  588F                     addq.l     A7, 4
  140. label00000190:
  141. 00000190  200C                     move.l     D0, A4
  142. 00000192  6708                     beq        +0xA /* 0000019C */
  143. 00000194  2F0C                     move.l     -[A7], A4
  144. 00000196  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  145. 0000019A  588F                     addq.l     A7, 4
  146. label0000019C:
  147. 0000019C  3007                     move.w     D0, D7
  148. 0000019E  4CEE 18F0 FFD4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  149. 000001A4  4E5E                     unlink     A6
  150. 000001A6  4E75                     rts
  151. fn000001A8:
  152. 000001A8  4E56 FFEE                link       A6, -0x0012
  153. 000001AC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  154. 000001B0  266E 0008                movea.l    A3, [A6 + 0x8]
  155. 000001B4  4247                     clr.w      D7
  156. 000001B6  206B 0006                movea.l    A0, [A3 + 0x6]
  157. 000001BA  3D50 FFEE                move.w     [A6 - 0x12], [A0]
  158. 000001BE  377C FFFF 0118           move.w     [A3 + 0x118], 0xFFFF
  159. 000001C4  7C01                     moveq.l    D6, 0x01
  160. 000001C6  7000                     moveq.l    D0, 0x00
  161. 000001C8  2840                     movea.l    A4, D0
  162. 000001CA  2D40 FFF0                move.l     [A6 - 0x10], D0
  163. 000001CE  6000 01A8                bra        +0x1AA /* 00000378 */
  164. label000001D2:
  165. 000001D2  4A46                     tst.w      D6
  166. 000001D4  670E                     beq        +0x10 /* 000001E4 */
  167. 000001D6  2F0B                     move.l     -[A7], A3
  168. 000001D8  4EBA 0646                jsr        [PC + 0x646 /* 00000820 */]
  169. 000001DC  4A40                     tst.w      D0
  170. 000001DE  588F                     addq.l     A7, 4
  171. 000001E0  6700 01A2                beq        +0x1A4 /* 00000384 */
  172. label000001E4:
  173. 000001E4  7C01                     moveq.l    D6, 0x01
  174. 000001E6  7001                     moveq.l    D0, 0x01
  175. 000001E8  C06B 0116                and.w      D0, [A3 + 0x116]
  176. 000001EC  6612                     bne        +0x14 /* 00000200 */
  177. 000001EE  2F0B                     move.l     -[A7], A3
  178. 000001F0  4EBA 01BC                jsr        [PC + 0x1BC /* 000003AE */]
  179. 000001F4  3E00                     move.w     D7, D0
  180. 000001F6  588F                     addq.l     A7, 4
  181. 000001F8  6700 018C                beq        +0x18E /* 00000386 */
  182. 000001FC  6000 017A                bra        +0x17C /* 00000378 */
  183. label00000200:
  184. 00000200  206B 000E                movea.l    A0, [A3 + 0xE]
  185. 00000204  7000                     moveq.l    D0, 0x00
  186. 00000206  1028 000C                move.b     D0, [A0 + 0xC]
  187. 0000020A  283C 0000 0080           move.l     D4, 0x80
  188. 00000210  C880                     and.l      D4, D0
  189. 00000212  41EE FFF8                lea.l      A0, [A6 - 0x8]
  190. 00000216  43EB 011A                lea.l      A1, [A3 + 0x11A]
  191. 0000021A  20D9                     move.l     [A0]+, [A1]+
  192. 0000021C  20D9                     move.l     [A0]+, [A1]+
  193. 0000021E  7002                     moveq.l    D0, 0x02
  194. 00000220  C06B 0116                and.w      D0, [A3 + 0x116]
  195. 00000224  3D40 FFF4                move.w     [A6 - 0xC], D0
  196. 00000228  6722                     beq        +0x24 /* 0000024C */
  197. 0000022A  2F0B                     move.l     -[A7], A3
  198. 0000022C  4EBA 05F2                jsr        [PC + 0x5F2 /* 00000820 */]
  199. 00000230  4A40                     tst.w      D0
  200. 00000232  588F                     addq.l     A7, 4
  201. 00000234  6716                     beq        +0x18 /* 0000024C */
  202. 00000236  7008                     moveq.l    D0, 0x08
  203. 00000238  C06B 0012                and.w      D0, [A3 + 0x12]
  204. 0000023C  670E                     beq        +0x10 /* 0000024C */
  205. 0000023E  486B 0016                pea.l      [A3 + 0x16]
  206. 00000242  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  207. 00000246  2D40 FFF0                move.l     [A6 - 0x10], D0
  208. 0000024A  588F                     addq.l     A7, 4
  209. label0000024C:
  210. 0000024C  7004                     moveq.l    D0, 0x04
  211. 0000024E  C06B 0116                and.w      D0, [A3 + 0x116]
  212. 00000252  3D40 FFF6                move.w     [A6 - 0xA], D0
  213. 00000256  6720                     beq        +0x22 /* 00000278 */
  214. 00000258  2F0B                     move.l     -[A7], A3
  215. 0000025A  4EBA 05C4                jsr        [PC + 0x5C4 /* 00000820 */]
  216. 0000025E  4A40                     tst.w      D0
  217. 00000260  588F                     addq.l     A7, 4
  218. 00000262  6714                     beq        +0x16 /* 00000278 */
  219. 00000264  7008                     moveq.l    D0, 0x08
  220. 00000266  C06B 0012                and.w      D0, [A3 + 0x12]
  221. 0000026A  670C                     beq        +0xE /* 00000278 */
  222. 0000026C  486B 0016                pea.l      [A3 + 0x16]
  223. 00000270  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  224. 00000274  2840                     movea.l    A4, D0
  225. 00000276  588F                     addq.l     A7, 4
  226. label00000278:
  227. 00000278  2F0B                     move.l     -[A7], A3
  228. 0000027A  4EBA 05A4                jsr        [PC + 0x5A4 /* 00000820 */]
  229. 0000027E  4A40                     tst.w      D0
  230. 00000280  588F                     addq.l     A7, 4
  231. 00000282  6604                     bne        +0x6 /* 00000288 */
  232. 00000284  7801                     moveq.l    D4, 0x01
  233. 00000286  6004                     bra        +0x6 /* 0000028C */
  234. label00000288:
  235. 00000288  3A2B 0012                move.w     D5, [A3 + 0x12]
  236. label0000028C:
  237. 0000028C  4A44                     tst.w      D4
  238. 0000028E  660C                     bne        +0xE /* 0000029C */
  239. 00000290  7006                     moveq.l    D0, 0x06
  240. 00000292  C045                     and.w      D0, D5
  241. 00000294  661C                     bne        +0x1E /* 000002B2 */
  242. 00000296  7005                     moveq.l    D0, 0x05
  243. 00000298  C045                     and.w      D0, D5
  244. 0000029A  6616                     bne        +0x18 /* 000002B2 */
  245. label0000029C:
  246. 0000029C  486E FFF8                pea.l      [A6 - 0x8]
  247. 000002A0  2F0B                     move.l     -[A7], A3
  248. 000002A2  4EBA 0682                jsr        [PC + 0x682 /* 00000926 */]
  249. 000002A6  3E00                     move.w     D7, D0
  250. 000002A8  508F                     addq.l     A7, 8
  251. 000002AA  6700 00DA                beq        +0xDC /* 00000386 */
  252. 000002AE  4246                     clr.w      D6
  253. 000002B0  605A                     bra        +0x5C /* 0000030C */
  254. label000002B2:
  255. 000002B2  41EB 011A                lea.l      A0, [A3 + 0x11A]
  256. 000002B6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  257. 000002BA  20D9                     move.l     [A0]+, [A1]+
  258. 000002BC  20D9                     move.l     [A0]+, [A1]+
  259. 000002BE  2F0B                     move.l     -[A7], A3
  260. 000002C0  4EBA 00EC                jsr        [PC + 0xEC /* 000003AE */]
  261. 000002C4  3E00                     move.w     D7, D0
  262. 000002C6  588F                     addq.l     A7, 4
  263. 000002C8  6700 00BC                beq        +0xBE /* 00000386 */
  264. 000002CC  6030                     bra        +0x32 /* 000002FE */
  265. label000002CE:
  266. 000002CE  2F0B                     move.l     -[A7], A3
  267. 000002D0  4EBA 054E                jsr        [PC + 0x54E /* 00000820 */]
  268. 000002D4  4A40                     tst.w      D0
  269. 000002D6  588F                     addq.l     A7, 4
  270. 000002D8  6732                     beq        +0x34 /* 0000030C */
  271. 000002DA  BA6B 0012                cmp.w      D5, [A3 + 0x12]
  272. 000002DE  6704                     beq        +0x6 /* 000002E4 */
  273. 000002E0  4246                     clr.w      D6
  274. 000002E2  6028                     bra        +0x2A /* 0000030C */
  275. label000002E4:
  276. 000002E4  700A                     moveq.l    D0, 0x0A
  277. 000002E6  2F00                     move.l     -[A7], D0
  278. 000002E8  486B 0016                pea.l      [A3 + 0x16]
  279. 000002EC  2F2B 0122                move.l     -[A7], [A3 + 0x122]
  280. 000002F0  4EAD 1D5A                jsr        [A5 + 0x1D5A /* export_935 */]
  281. 000002F4  3E00                     move.w     D7, D0
  282. 000002F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  283. 000002FA  6700 008A                beq        +0x8C /* 00000386 */
  284. label000002FE:
  285. 000002FE  206B 000E                movea.l    A0, [A3 + 0xE]
  286. 00000302  303C 0080                move.w     D0, 0x80
  287. 00000306  C028 000C                and.b      D0, [A0 + 0xC]
  288. 0000030A  67C2                     beq        -0x3C /* 000002CE */
  289. label0000030C:
  290. 0000030C  4A6E FFF4                tst.w      [A6 - 0xC]
  291. 00000310  672E                     beq        +0x30 /* 00000340 */
  292. 00000312  4AAE FFF0                tst.l      [A6 - 0x10]
  293. 00000316  671E                     beq        +0x20 /* 00000336 */
  294. 00000318  206B 0122                movea.l    A0, [A3 + 0x122]
  295. 0000031C  4868 0004                pea.l      [A0 + 0x4]
  296. 00000320  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  297. 00000324  206B 0122                movea.l    A0, [A3 + 0x122]
  298. 00000328  216E FFF0 0004           move.l     [A0 + 0x4], [A6 - 0x10]
  299. 0000032E  7000                     moveq.l    D0, 0x00
  300. 00000330  2D40 FFF0                move.l     [A6 - 0x10], D0
  301. 00000334  588F                     addq.l     A7, 4
  302. label00000336:
  303. 00000336  206B 0122                movea.l    A0, [A3 + 0x122]
  304. 0000033A  0028 0001 004D           ori.b      [A0 + 0x4D], 0x1
  305. label00000340:
  306. 00000340  4A6E FFF6                tst.w      [A6 - 0xA]
  307. 00000344  6724                     beq        +0x26 /* 0000036A */
  308. 00000346  200C                     move.l     D0, A4
  309. 00000348  6716                     beq        +0x18 /* 00000360 */
  310. 0000034A  206B 0122                movea.l    A0, [A3 + 0x122]
  311. 0000034E  2F08                     move.l     -[A7], A0
  312. 00000350  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  313. 00000354  206B 0122                movea.l    A0, [A3 + 0x122]
  314. 00000358  208C                     move.l     [A0], A4
  315. 0000035A  7000                     moveq.l    D0, 0x00
  316. 0000035C  2840                     movea.l    A4, D0
  317. 0000035E  588F                     addq.l     A7, 4
  318. label00000360:
  319. 00000360  206B 0122                movea.l    A0, [A3 + 0x122]
  320. 00000364  0028 0002 004D           ori.b      [A0 + 0x4D], 0x2
  321. label0000036A:
  322. 0000036A  7004                     moveq.l    D0, 0x04
  323. 0000036C  2F00                     move.l     -[A7], D0
  324. 0000036E  2F2B 0122                move.l     -[A7], [A3 + 0x122]
  325. 00000372  4EBA 066C                jsr        [PC + 0x66C /* 000009E0 */]
  326. 00000376  508F                     addq.l     A7, 8
  327. label00000378:
  328. 00000378  302B 0118                move.w     D0, [A3 + 0x118]
  329. 0000037C  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  330. 00000380  6F00 FE50                ble        -0x1AE /* 000001D2 */
  331. label00000384:
  332. 00000384  7E01                     moveq.l    D7, 0x01
  333. label00000386:
  334. 00000386  4AAE FFF0                tst.l      [A6 - 0x10]
  335. 0000038A  670A                     beq        +0xC /* 00000396 */
  336. 0000038C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  337. 00000390  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  338. 00000394  588F                     addq.l     A7, 4
  339. label00000396:
  340. 00000396  200C                     move.l     D0, A4
  341. 00000398  6708                     beq        +0xA /* 000003A2 */
  342. 0000039A  2F0C                     move.l     -[A7], A4
  343. 0000039C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  344. 000003A0  588F                     addq.l     A7, 4
  345. label000003A2:
  346. 000003A2  3007                     move.w     D0, D7
  347. 000003A4  4CEE 18F0 FFD6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
  348. 000003AA  4E5E                     unlink     A6
  349. 000003AC  4E75                     rts
  350. fn000003AE:
  351. 000003AE  48E7 0118                movem.l    -[A7], D7,A3,A4
  352. 000003B2  266F 0010                movea.l    A3, [A7 + 0x10]
  353. 000003B6  7E01                     moveq.l    D7, 0x01
  354. 000003B8  7000                     moveq.l    D0, 0x00
  355. 000003BA  2740 0122                move.l     [A3 + 0x122], D0
  356. 000003BE  2853                     movea.l    A4, [A3]
  357. 000003C0  322B 0014                move.w     D1, [A3 + 0x14]
  358. 000003C4  6748                     beq        +0x4A /* 0000040E */
  359. 000003C6  0441 0190                subi.w     D1, 0x190
  360. 000003CA  6700 027C                beq        +0x27E /* 00000648 */
  361. 000003CE  5341                     subq.w     D1, 1
  362. 000003D0  6700 02AA                beq        +0x2AC /* 0000067C */
  363. 000003D4  5341                     subq.w     D1, 1
  364. 000003D6  6700 02DE                beq        +0x2E0 /* 000006B6 */
  365. 000003DA  5341                     subq.w     D1, 1
  366. 000003DC  6700 0300                beq        +0x302 /* 000006DE */
  367. 000003E0  5341                     subq.w     D1, 1
  368. 000003E2  6700 0334                beq        +0x336 /* 00000718 */
  369. 000003E6  5341                     subq.w     D1, 1
  370. 000003E8  6700 0350                beq        +0x352 /* 0000073A */
  371. 000003EC  5341                     subq.w     D1, 1
  372. 000003EE  6700 0396                beq        +0x398 /* 00000786 */
  373. 000003F2  5341                     subq.w     D1, 1
  374. 000003F4  6700 0390                beq        +0x392 /* 00000786 */
  375. 000003F8  5341                     subq.w     D1, 1
  376. 000003FA  6700 03C0                beq        +0x3C2 /* 000007BC */
  377. 000003FE  5341                     subq.w     D1, 1
  378. 00000400  6700 03BA                beq        +0x3BC /* 000007BC */
  379. 00000404  5341                     subq.w     D1, 1
  380. 00000406  6700 03EA                beq        +0x3EC /* 000007F2 */
  381. 0000040A  6000 0404                bra        +0x406 /* 00000810 */
  382. label0000040E:
  383. 0000040E  302B 0012                move.w     D0, [A3 + 0x12]
  384. 00000412  5940                     subq.w     D0, 4
  385. 00000414  6724                     beq        +0x26 /* 0000043A */
  386. 00000416  5340                     subq.w     D0, 1
  387. 00000418  6700 0082                beq        +0x84 /* 0000049C */
  388. 0000041C  5340                     subq.w     D0, 1
  389. 0000041E  6700 00CC                beq        +0xCE /* 000004EC */
  390. 00000422  5540                     subq.w     D0, 2
  391. 00000424  6700 012E                beq        +0x130 /* 00000554 */
  392. 00000428  5140                     subq.w     D0, 8
  393. 0000042A  6700 015C                beq        +0x15E /* 00000588 */
  394. 0000042E  0440 0030                subi.w     D0, 0x30 /* '0' */
  395. 00000432  6700 01B6                beq        +0x1B8 /* 000005EA */
  396. 00000436  6000 03D8                bra        +0x3DA /* 00000810 */
  397. label0000043A:
  398. 0000043A  41EB 0122                lea.l      A0, [A3 + 0x122]
  399. 0000043E  2F20                     move.l     -[A7], -[A0]
  400. 00000440  2F20                     move.l     -[A7], -[A0]
  401. 00000442  486B 0016                pea.l      [A3 + 0x16]
  402. 00000446  4EAD 1D32                jsr        [A5 + 0x1D32 /* export_930 */]
  403. 0000044A  3E00                     move.w     D7, D0
  404. 0000044C  206B 000E                movea.l    A0, [A3 + 0xE]
  405. 00000450  303C 0080                move.w     D0, 0x80
  406. 00000454  C028 000C                and.b      D0, [A0 + 0xC]
  407. 00000458  4FEF 000C                lea.l      A7, [A7 + 0xC]
  408. 0000045C  6600 03B2                bne        +0x3B4 /* 00000810 */
  409. 00000460  4A6B 0118                tst.w      [A3 + 0x118]
  410. 00000464  6616                     bne        +0x18 /* 0000047C */
  411. 00000466  4878 013E                push.l     0x13E
  412. 0000046A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  413. 0000046E  588F                     addq.l     A7, 4
  414. 00000470  2F00                     move.l     -[A7], D0
  415. 00000472  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  416. 00000476  588F                     addq.l     A7, 4
  417. 00000478  6000 0396                bra        +0x398 /* 00000810 */
  418. label0000047C:
  419. 0000047C  7001                     moveq.l    D0, 0x01
  420. 0000047E  B06B 0118                cmp.w      D0, [A3 + 0x118]
  421. 00000482  6600 038C                bne        +0x38E /* 00000810 */
  422. 00000486  4878 013F                push.l     0x13F
  423. 0000048A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  424. 0000048E  588F                     addq.l     A7, 4
  425. 00000490  2F00                     move.l     -[A7], D0
  426. 00000492  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  427. 00000496  588F                     addq.l     A7, 4
  428. 00000498  6000 0376                bra        +0x378 /* 00000810 */
  429. label0000049C:
  430. 0000049C  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  431. 000004A0  2740 0122                move.l     [A3 + 0x122], D0
  432. 000004A4  2F00                     move.l     -[A7], D0
  433. 000004A6  41EB 0122                lea.l      A0, [A3 + 0x122]
  434. 000004AA  2F20                     move.l     -[A7], -[A0]
  435. 000004AC  2F20                     move.l     -[A7], -[A0]
  436. 000004AE  2F0C                     move.l     -[A7], A4
  437. 000004B0  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  438. 000004B4  4A40                     tst.w      D0
  439. 000004B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  440. 000004BA  6718                     beq        +0x1A /* 000004D4 */
  441. 000004BC  700A                     moveq.l    D0, 0x0A
  442. 000004BE  2F00                     move.l     -[A7], D0
  443. 000004C0  486B 0016                pea.l      [A3 + 0x16]
  444. 000004C4  2F2B 0122                move.l     -[A7], [A3 + 0x122]
  445. 000004C8  4EAD 1D5A                jsr        [A5 + 0x1D5A /* export_935 */]
  446. 000004CC  4A40                     tst.w      D0
  447. 000004CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  448. 000004D2  6606                     bne        +0x8 /* 000004DA */
  449. label000004D4:
  450. 000004D4  4247                     clr.w      D7
  451. 000004D6  6000 0338                bra        +0x33A /* 00000810 */
  452. label000004DA:
  453. 000004DA  7000                     moveq.l    D0, 0x00
  454. 000004DC  2F00                     move.l     -[A7], D0
  455. 000004DE  2F2B 0122                move.l     -[A7], [A3 + 0x122]
  456. 000004E2  4EBA 04FC                jsr        [PC + 0x4FC /* 000009E0 */]
  457. 000004E6  508F                     addq.l     A7, 8
  458. 000004E8  6000 0326                bra        +0x328 /* 00000810 */
  459. label000004EC:
  460. 000004EC  486D 2E92                pea.l      [A5 + 0x2E92 /* export_1486 */]
  461. 000004F0  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  462. 000004F4  3E00                     move.w     D7, D0
  463. 000004F6  588F                     addq.l     A7, 4
  464. 000004F8  6700 0316                beq        +0x318 /* 00000810 */
  465. 000004FC  4EAD 2E92                jsr        [A5 + 0x2E92 /* export_1486 */]
  466. 00000500  2740 0122                move.l     [A3 + 0x122], D0
  467. 00000504  2F00                     move.l     -[A7], D0
  468. 00000506  41EB 0122                lea.l      A0, [A3 + 0x122]
  469. 0000050A  2F20                     move.l     -[A7], -[A0]
  470. 0000050C  2F20                     move.l     -[A7], -[A0]
  471. 0000050E  2F0C                     move.l     -[A7], A4
  472. 00000510  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  473. 00000514  4A40                     tst.w      D0
  474. 00000516  4FEF 0010                lea.l      A7, [A7 + 0x10]
  475. 0000051A  6718                     beq        +0x1A /* 00000534 */
  476. 0000051C  700A                     moveq.l    D0, 0x0A
  477. 0000051E  2F00                     move.l     -[A7], D0
  478. 00000520  486B 0016                pea.l      [A3 + 0x16]
  479. 00000524  2F2B 0122                move.l     -[A7], [A3 + 0x122]
  480. 00000528  4EAD 1D5A                jsr        [A5 + 0x1D5A /* export_935 */]
  481. 0000052C  4A40                     tst.w      D0
  482. 0000052E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  483. 00000532  6604                     bne        +0x6 /* 00000538 */
  484. label00000534:
  485. 00000534  4247                     clr.w      D7
  486. 00000536  600E                     bra        +0x10 /* 00000546 */
  487. label00000538:
  488. 00000538  7000                     moveq.l    D0, 0x00
  489. 0000053A  2F00                     move.l     -[A7], D0
  490. 0000053C  2F2B 0122                move.l     -[A7], [A3 + 0x122]
  491. 00000540  4EBA 049E                jsr        [PC + 0x49E /* 000009E0 */]
  492. 00000544  508F                     addq.l     A7, 8
  493. label00000546:
  494. 00000546  486D 2E92                pea.l      [A5 + 0x2E92 /* export_1486 */]
  495. 0000054A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  496. 0000054E  588F                     addq.l     A7, 4
  497. 00000550  6000 02BE                bra        +0x2C0 /* 00000810 */
  498. label00000554:
  499. 00000554  486B 0016                pea.l      [A3 + 0x16]
  500. 00000558  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  501. 0000055C  2740 0122                move.l     [A3 + 0x122], D0
  502. 00000560  588F                     addq.l     A7, 4
  503. 00000562  2F00                     move.l     -[A7], D0
  504. 00000564  41EB 0122                lea.l      A0, [A3 + 0x122]
  505. 00000568  2F20                     move.l     -[A7], -[A0]
  506. 0000056A  2F20                     move.l     -[A7], -[A0]
  507. 0000056C  2F0C                     move.l     -[A7], A4
  508. 0000056E  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  509. 00000572  3E00                     move.w     D7, D0
  510. 00000574  7000                     moveq.l    D0, 0x00
  511. 00000576  2F00                     move.l     -[A7], D0
  512. 00000578  2F2B 0122                move.l     -[A7], [A3 + 0x122]
  513. 0000057C  4EBA 0462                jsr        [PC + 0x462 /* 000009E0 */]
  514. 00000580  4FEF 0018                lea.l      A7, [A7 + 0x18]
  515. 00000584  6000 028A                bra        +0x28C /* 00000810 */
  516. label00000588:
  517. 00000588  4247                     clr.w      D7
  518. 0000058A  7000                     moveq.l    D0, 0x00
  519. 0000058C  2F00                     move.l     -[A7], D0
  520. 0000058E  2F00                     move.l     -[A7], D0
  521. 00000590  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  522. 00000594  2740 0122                move.l     [A3 + 0x122], D0
  523. 00000598  508F                     addq.l     A7, 8
  524. 0000059A  2F00                     move.l     -[A7], D0
  525. 0000059C  41EB 0122                lea.l      A0, [A3 + 0x122]
  526. 000005A0  2F20                     move.l     -[A7], -[A0]
  527. 000005A2  2F20                     move.l     -[A7], -[A0]
  528. 000005A4  2F0C                     move.l     -[A7], A4
  529. 000005A6  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  530. 000005AA  4A40                     tst.w      D0
  531. 000005AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  532. 000005B0  6700 025E                beq        +0x260 /* 00000810 */
  533. 000005B4  206B 0122                movea.l    A0, [A3 + 0x122]
  534. 000005B8  0068 0004 0072           ori.w      [A0 + 0x72], 0x4
  535. 000005BE  7000                     moveq.l    D0, 0x00
  536. 000005C0  2F00                     move.l     -[A7], D0
  537. 000005C2  7200                     moveq.l    D1, 0x00
  538. 000005C4  122B 0016                move.b     D1, [A3 + 0x16]
  539. 000005C8  2F01                     move.l     -[A7], D1
  540. 000005CA  41EB 0016                lea.l      A0, [A3 + 0x16]
  541. 000005CE  5288                     addq.l     A0, 1
  542. 000005D0  2F08                     move.l     -[A7], A0
  543. 000005D2  2F2B 0122                move.l     -[A7], [A3 + 0x122]
  544. 000005D6  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  545. 000005DA  4A40                     tst.w      D0
  546. 000005DC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  547. 000005E0  6700 022E                beq        +0x230 /* 00000810 */
  548. 000005E4  7E01                     moveq.l    D7, 0x01
  549. 000005E6  6000 0228                bra        +0x22A /* 00000810 */
  550. label000005EA:
  551. 000005EA  486B 011A                pea.l      [A3 + 0x11A]
  552. 000005EE  2F0B                     move.l     -[A7], A3
  553. 000005F0  4EBA 0334                jsr        [PC + 0x334 /* 00000926 */]
  554. 000005F4  4A40                     tst.w      D0
  555. 000005F6  508F                     addq.l     A7, 8
  556. 000005F8  6606                     bne        +0x8 /* 00000600 */
  557. 000005FA  4247                     clr.w      D7
  558. 000005FC  6000 0212                bra        +0x214 /* 00000810 */
  559. label00000600:
  560. 00000600  7000                     moveq.l    D0, 0x00
  561. 00000602  2F00                     move.l     -[A7], D0
  562. 00000604  2F2B 0122                move.l     -[A7], [A3 + 0x122]
  563. 00000608  4EBA 03D6                jsr        [PC + 0x3D6 /* 000009E0 */]
  564. 0000060C  206B 0122                movea.l    A0, [A3 + 0x122]
  565. 00000610  4228 000F                clr.b      [A0 + 0xF]
  566. 00000614  486B 0017                pea.l      [A3 + 0x17]
  567. 00000618  206B 0122                movea.l    A0, [A3 + 0x122]
  568. 0000061C  4868 005E                pea.l      [A0 + 0x5E]
  569. 00000620  7002                     moveq.l    D0, 0x02
  570. 00000622  2F00                     move.l     -[A7], D0
  571. 00000624  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  572. 00000628  206B 000E                movea.l    A0, [A3 + 0xE]
  573. 0000062C  303C 0080                move.w     D0, 0x80
  574. 00000630  C028 000C                and.b      D0, [A0 + 0xC]
  575. 00000634  508F                     addq.l     A7, 8
  576. 00000636  6700 01D8                beq        +0x1DA /* 00000810 */
  577. 0000063A  206B 0122                movea.l    A0, [A3 + 0x122]
  578. 0000063E  0068 0004 004A           ori.w      [A0 + 0x4A], 0x4
  579. 00000644  6000 01CA                bra        +0x1CC /* 00000810 */
  580. label00000648:
  581. 00000648  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  582. 0000064C  2740 0122                move.l     [A3 + 0x122], D0
  583. 00000650  2F00                     move.l     -[A7], D0
  584. 00000652  41EB 0122                lea.l      A0, [A3 + 0x122]
  585. 00000656  2F20                     move.l     -[A7], -[A0]
  586. 00000658  2F20                     move.l     -[A7], -[A0]
  587. 0000065A  2F0C                     move.l     -[A7], A4
  588. 0000065C  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  589. 00000660  4A40                     tst.w      D0
  590. 00000662  4FEF 0010                lea.l      A7, [A7 + 0x10]
  591. 00000666  670E                     beq        +0x10 /* 00000676 */
  592. 00000668  2F0B                     move.l     -[A7], A3
  593. 0000066A  4EBA 0390                jsr        [PC + 0x390 /* 000009FC */]
  594. 0000066E  4A40                     tst.w      D0
  595. 00000670  588F                     addq.l     A7, 4
  596. 00000672  6600 019C                bne        +0x19E /* 00000810 */
  597. label00000676:
  598. 00000676  4247                     clr.w      D7
  599. 00000678  6000 0196                bra        +0x198 /* 00000810 */
  600. label0000067C:
  601. 0000067C  486D 2E3A                pea.l      [A5 + 0x2E3A /* export_1475 */]
  602. 00000680  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  603. 00000684  3E00                     move.w     D7, D0
  604. 00000686  588F                     addq.l     A7, 4
  605. 00000688  6700 0186                beq        +0x188 /* 00000810 */
  606. 0000068C  4EAD 2E3A                jsr        [A5 + 0x2E3A /* export_1475 */]
  607. 00000690  2740 0122                move.l     [A3 + 0x122], D0
  608. 00000694  2F00                     move.l     -[A7], D0
  609. 00000696  41EB 0122                lea.l      A0, [A3 + 0x122]
  610. 0000069A  2F20                     move.l     -[A7], -[A0]
  611. 0000069C  2F20                     move.l     -[A7], -[A0]
  612. 0000069E  2F0C                     move.l     -[A7], A4
  613. 000006A0  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  614. 000006A4  3E00                     move.w     D7, D0
  615. 000006A6  486D 2E3A                pea.l      [A5 + 0x2E3A /* export_1475 */]
  616. 000006AA  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  617. 000006AE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  618. 000006B2  6000 015C                bra        +0x15E /* 00000810 */
  619. label000006B6:
  620. 000006B6  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  621. 000006BA  2740 0122                move.l     [A3 + 0x122], D0
  622. 000006BE  2F00                     move.l     -[A7], D0
  623. 000006C0  41EB 0122                lea.l      A0, [A3 + 0x122]
  624. 000006C4  2F20                     move.l     -[A7], -[A0]
  625. 000006C6  2F20                     move.l     -[A7], -[A0]
  626. 000006C8  2F0C                     move.l     -[A7], A4
  627. 000006CA  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  628. 000006CE  4A40                     tst.w      D0
  629. 000006D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  630. 000006D4  6600 013A                bne        +0x13C /* 00000810 */
  631. 000006D8  4247                     clr.w      D7
  632. 000006DA  6000 0134                bra        +0x136 /* 00000810 */
  633. label000006DE:
  634. 000006DE  486D 2D8A                pea.l      [A5 + 0x2D8A /* export_1453 */]
  635. 000006E2  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  636. 000006E6  3E00                     move.w     D7, D0
  637. 000006E8  588F                     addq.l     A7, 4
  638. 000006EA  6700 0124                beq        +0x126 /* 00000810 */
  639. 000006EE  4EAD 2D8A                jsr        [A5 + 0x2D8A /* export_1453 */]
  640. 000006F2  2740 0122                move.l     [A3 + 0x122], D0
  641. 000006F6  2F00                     move.l     -[A7], D0
  642. 000006F8  41EB 0122                lea.l      A0, [A3 + 0x122]
  643. 000006FC  2F20                     move.l     -[A7], -[A0]
  644. 000006FE  2F20                     move.l     -[A7], -[A0]
  645. 00000700  2F0C                     move.l     -[A7], A4
  646. 00000702  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  647. 00000706  3E00                     move.w     D7, D0
  648. 00000708  486D 2D8A                pea.l      [A5 + 0x2D8A /* export_1453 */]
  649. 0000070C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  650. 00000710  4FEF 0014                lea.l      A7, [A7 + 0x14]
  651. 00000714  6000 00FA                bra        +0xFC /* 00000810 */
  652. label00000718:
  653. 00000718  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  654. 0000071C  2740 0122                move.l     [A3 + 0x122], D0
  655. 00000720  2F00                     move.l     -[A7], D0
  656. 00000722  41EB 0122                lea.l      A0, [A3 + 0x122]
  657. 00000726  2F20                     move.l     -[A7], -[A0]
  658. 00000728  2F20                     move.l     -[A7], -[A0]
  659. 0000072A  2F0C                     move.l     -[A7], A4
  660. 0000072C  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  661. 00000730  3E00                     move.w     D7, D0
  662. 00000732  4FEF 0010                lea.l      A7, [A7 + 0x10]
  663. 00000736  6000 00D8                bra        +0xDA /* 00000810 */
  664. label0000073A:
  665. 0000073A  486D 2DC2                pea.l      [A5 + 0x2DC2 /* export_1460 */]
  666. 0000073E  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  667. 00000742  3E00                     move.w     D7, D0
  668. 00000744  588F                     addq.l     A7, 4
  669. 00000746  6700 00C8                beq        +0xCA /* 00000810 */
  670. 0000074A  4EAD 2DC2                jsr        [A5 + 0x2DC2 /* export_1460 */]
  671. 0000074E  2740 0122                move.l     [A3 + 0x122], D0
  672. 00000752  2F00                     move.l     -[A7], D0
  673. 00000754  41EB 0122                lea.l      A0, [A3 + 0x122]
  674. 00000758  2F20                     move.l     -[A7], -[A0]
  675. 0000075A  2F20                     move.l     -[A7], -[A0]
  676. 0000075C  2F0C                     move.l     -[A7], A4
  677. 0000075E  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  678. 00000762  4A40                     tst.w      D0
  679. 00000764  4FEF 0010                lea.l      A7, [A7 + 0x10]
  680. 00000768  670C                     beq        +0xE /* 00000776 */
  681. 0000076A  2F0B                     move.l     -[A7], A3
  682. 0000076C  4EBA 028E                jsr        [PC + 0x28E /* 000009FC */]
  683. 00000770  4A40                     tst.w      D0
  684. 00000772  588F                     addq.l     A7, 4
  685. 00000774  6602                     bne        +0x4 /* 00000778 */
  686. label00000776:
  687. 00000776  4247                     clr.w      D7
  688. label00000778:
  689. 00000778  486D 2DC2                pea.l      [A5 + 0x2DC2 /* export_1460 */]
  690. 0000077C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  691. 00000780  588F                     addq.l     A7, 4
  692. 00000782  6000 008C                bra        +0x8E /* 00000810 */
  693. label00000786:
  694. 00000786  486D 2D42                pea.l      [A5 + 0x2D42 /* export_1444 */]
  695. 0000078A  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  696. 0000078E  3E00                     move.w     D7, D0
  697. 00000790  588F                     addq.l     A7, 4
  698. 00000792  677C                     beq        +0x7E /* 00000810 */
  699. 00000794  4EAD 2D42                jsr        [A5 + 0x2D42 /* export_1444 */]
  700. 00000798  2740 0122                move.l     [A3 + 0x122], D0
  701. 0000079C  2F00                     move.l     -[A7], D0
  702. 0000079E  41EB 0122                lea.l      A0, [A3 + 0x122]
  703. 000007A2  2F20                     move.l     -[A7], -[A0]
  704. 000007A4  2F20                     move.l     -[A7], -[A0]
  705. 000007A6  2F0C                     move.l     -[A7], A4
  706. 000007A8  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  707. 000007AC  3E00                     move.w     D7, D0
  708. 000007AE  486D 2D42                pea.l      [A5 + 0x2D42 /* export_1444 */]
  709. 000007B2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  710. 000007B6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  711. 000007BA  6054                     bra        +0x56 /* 00000810 */
  712. label000007BC:
  713. 000007BC  486D 2CF2                pea.l      [A5 + 0x2CF2 /* export_1434 */]
  714. 000007C0  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  715. 000007C4  3E00                     move.w     D7, D0
  716. 000007C6  588F                     addq.l     A7, 4
  717. 000007C8  6746                     beq        +0x48 /* 00000810 */
  718. 000007CA  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  719. 000007CE  2740 0122                move.l     [A3 + 0x122], D0
  720. 000007D2  2F00                     move.l     -[A7], D0
  721. 000007D4  41EB 0122                lea.l      A0, [A3 + 0x122]
  722. 000007D8  2F20                     move.l     -[A7], -[A0]
  723. 000007DA  2F20                     move.l     -[A7], -[A0]
  724. 000007DC  2F0C                     move.l     -[A7], A4
  725. 000007DE  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  726. 000007E2  3E00                     move.w     D7, D0
  727. 000007E4  486D 2CF2                pea.l      [A5 + 0x2CF2 /* export_1434 */]
  728. 000007E8  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  729. 000007EC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  730. 000007F0  601E                     bra        +0x20 /* 00000810 */
  731. label000007F2:
  732. 000007F2  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  733. 000007F6  2740 0122                move.l     [A3 + 0x122], D0
  734. 000007FA  2F00                     move.l     -[A7], D0
  735. 000007FC  41EB 0122                lea.l      A0, [A3 + 0x122]
  736. 00000800  2F20                     move.l     -[A7], -[A0]
  737. 00000802  2F20                     move.l     -[A7], -[A0]
  738. 00000804  2F0C                     move.l     -[A7], A4
  739. 00000806  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  740. 0000080A  3E00                     move.w     D7, D0
  741. 0000080C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  742. label00000810:
  743. 00000810  4A6D E5CE                tst.w      [A5 - 0x1A32]
  744. 00000814  6702                     beq        +0x4 /* 00000818 */
  745. 00000816  4247                     clr.w      D7
  746. label00000818:
  747. 00000818  3007                     move.w     D0, D7
  748. 0000081A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  749. 0000081E  4E75                     rts
  750. fn00000820:
  751. 00000820  48E7 1010                movem.l    -[A7], D3,A3
  752. 00000824  266F 000C                movea.l    A3, [A7 + 0xC]
  753. 00000828  206B 0006                movea.l    A0, [A3 + 0x6]
  754. 0000082C  302B 0118                move.w     D0, [A3 + 0x118]
  755. 00000830  526B 0118                addq.w     [A3 + 0x118], 1
  756. 00000834  B050                     cmp.w      D0, [A0]
  757. 00000836  6D06                     blt        +0x8 /* 0000083E */
  758. 00000838  7000                     moveq.l    D0, 0x00
  759. 0000083A  6000 00E4                bra        +0xE6 /* 00000920 */
  760. label0000083E:
  761. 0000083E  426B 0116                clr.w      [A3 + 0x116]
  762. 00000842  4A6B 0118                tst.w      [A3 + 0x118]
  763. 00000846  671E                     beq        +0x20 /* 00000866 */
  764. 00000848  202B 000E                move.l     D0, [A3 + 0xE]
  765. 0000084C  720E                     moveq.l    D1, 0x0E
  766. 0000084E  D081                     add.l      D0, D1
  767. 00000850  206B 000E                movea.l    A0, [A3 + 0xE]
  768. 00000854  1428 000D                move.b     D2, [A0 + 0xD]
  769. 00000858  5202                     addq.b     D2, 1
  770. 0000085A  7600                     moveq.l    D3, 0x00
  771. 0000085C  1602                     move.b     D3, D2
  772. 0000085E  D680                     add.l      D3, D0
  773. 00000860  70FE                     moveq.l    D0, 0xFFFFFFFE
  774. 00000862  C083                     and.l      D0, D3
  775. 00000864  6008                     bra        +0xA /* 0000086E */
  776. label00000866:
  777. 00000866  206B 0006                movea.l    A0, [A3 + 0x6]
  778. 0000086A  5488                     addq.l     A0, 2
  779. 0000086C  2008                     move.l     D0, A0
  780. label0000086E:
  781. 0000086E  2740 000E                move.l     [A3 + 0xE], D0
  782. 00000872  206B 000E                movea.l    A0, [A3 + 0xE]
  783. 00000876  4868 000D                pea.l      [A0 + 0xD]
  784. 0000087A  486B 0016                pea.l      [A3 + 0x16]
  785. 0000087E  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  786. 00000882  206B 000E                movea.l    A0, [A3 + 0xE]
  787. 00000886  7000                     moveq.l    D0, 0x00
  788. 00000888  1028 000C                move.b     D0, [A0 + 0xC]
  789. 0000088C  223C FFFF FF7F           move.l     D1, 0xFFFFFF7F
  790. 00000892  C280                     and.l      D1, D0
  791. 00000894  3741 0012                move.w     [A3 + 0x12], D1
  792. 00000898  0C41 0040                cmpi.w     D1, 0x40 /* '@' */
  793. 0000089C  508F                     addq.l     A7, 8
  794. 0000089E  6706                     beq        +0x8 /* 000008A6 */
  795. 000008A0  426B 0014                clr.w      [A3 + 0x14]
  796. 000008A4  6066                     bra        +0x68 /* 0000090C */
  797. label000008A6:
  798. 000008A6  7000                     moveq.l    D0, 0x00
  799. 000008A8  102B 0017                move.b     D0, [A3 + 0x17]
  800. 000008AC  E148                     lsl        D0.w, 8
  801. 000008AE  7200                     moveq.l    D1, 0x00
  802. 000008B0  122B 0018                move.b     D1, [A3 + 0x18]
  803. 000008B4  D240                     add.w      D1, D0
  804. 000008B6  3741 0014                move.w     [A3 + 0x14], D1
  805. 000008BA  0441 01F4                subi.w     D1, 0x1F4
  806. 000008BE  6B38                     bmi        +0x3A /* 000008F8 */
  807. 000008C0  0C41 0003                cmpi.w     D1, 0x3
  808. 000008C4  6E32                     bgt        +0x34 /* 000008F8 */
  809. 000008C6  D241                     add.w      D1, D1
  810. 000008C8  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  811. 000008CC  4EFB 1000                jmp        [PC + D1.w]
  812. 000008D0  000A 0012                ori.b      A2, 0x12
  813. 000008D4  001A 0022                ori.b      [A2]+, 0x22 /* '\"' */
  814. 000008D8  377C 0001 0116           move.w     [A3 + 0x116], 0x1
  815. 000008DE  602C                     bra        +0x2E /* 0000090C */
  816. 000008E0  377C 0003 0116           move.w     [A3 + 0x116], 0x3
  817. 000008E6  6024                     bra        +0x26 /* 0000090C */
  818. 000008E8  377C 0005 0116           move.w     [A3 + 0x116], 0x5
  819. 000008EE  601C                     bra        +0x1E /* 0000090C */
  820. 000008F0  377C 0007 0116           move.w     [A3 + 0x116], 0x7
  821. 000008F6  6014                     bra        +0x16 /* 0000090C */
  822. label000008F8:
  823. 000008F8  0C6B 0190 0014           cmpi.w     [A3 + 0x14], 0x190
  824. 000008FE  6D08                     blt        +0xA /* 00000908 */
  825. 00000900  0C6B 019A 0014           cmpi.w     [A3 + 0x14], 0x19A
  826. 00000906  6F04                     ble        +0x6 /* 0000090C */
  827. label00000908:
  828. 00000908  426B 0014                clr.w      [A3 + 0x14]
  829. label0000090C:
  830. 0000090C  486B 011A                pea.l      [A3 + 0x11A]
  831. 00000910  206B 000E                movea.l    A0, [A3 + 0xE]
  832. 00000914  4868 0004                pea.l      [A0 + 0x4]
  833. 00000918  4EBA 0060                jsr        [PC + 0x60 /* 0000097A */]
  834. 0000091C  7001                     moveq.l    D0, 0x01
  835. 0000091E  508F                     addq.l     A7, 8
  836. label00000920:
  837. 00000920  4CDF 0808                movem.l    D3,A3, [A7]+
  838. 00000924  4E75                     rts
  839. fn00000926:
  840. 00000926  4E56 FFF8                link       A6, -0x0008
  841. 0000092A  48E7 0018                movem.l    -[A7], A3,A4
  842. 0000092E  286E 000C                movea.l    A4, [A6 + 0xC]
  843. 00000932  266E 0008                movea.l    A3, [A6 + 0x8]
  844. 00000936  41EE FFF8                lea.l      A0, [A6 - 0x8]
  845. 0000093A  224C                     movea.l    A1, A4
  846. 0000093C  20D9                     move.l     [A0]+, [A1]+
  847. 0000093E  20D9                     move.l     [A0]+, [A1]+
  848. 00000940  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  849. 00000944  2740 0122                move.l     [A3 + 0x122], D0
  850. 00000948  2F00                     move.l     -[A7], D0
  851. 0000094A  41EE 0000                lea.l      A0, [A6 + 0x0]
  852. 0000094E  2F20                     move.l     -[A7], -[A0]
  853. 00000950  2F20                     move.l     -[A7], -[A0]
  854. 00000952  2F13                     move.l     -[A7], [A3]
  855. 00000954  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  856. 00000958  4A40                     tst.w      D0
  857. 0000095A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  858. 0000095E  6604                     bne        +0x6 /* 00000964 */
  859. 00000960  7000                     moveq.l    D0, 0x00
  860. 00000962  600C                     bra        +0xE /* 00000970 */
  861. label00000964:
  862. 00000964  206B 0122                movea.l    A0, [A3 + 0x122]
  863. 00000968  0028 0008 004D           ori.b      [A0 + 0x4D], 0x8
  864. 0000096E  7001                     moveq.l    D0, 0x01
  865. label00000970:
  866. 00000970  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  867. 00000976  4E5E                     unlink     A6
  868. 00000978  4E75                     rts
  869. fn0000097A:
  870. 0000097A  48E7 0018                movem.l    -[A7], A3,A4
  871. 0000097E  286F 0010                movea.l    A4, [A7 + 0x10]
  872. 00000982  266F 000C                movea.l    A3, [A7 + 0xC]
  873. 00000986  7048                     moveq.l    D0, 0x48
  874. 00000988  2F00                     move.l     -[A7], D0
  875. 0000098A  3213                     move.w     D1, [A3]
  876. 0000098C  48C1                     ext.l      D1
  877. 0000098E  2F01                     move.l     -[A7], D1
  878. 00000990  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  879. 00000994  3880                     move.w     [A4], D0
  880. 00000996  7048                     moveq.l    D0, 0x48
  881. 00000998  2F00                     move.l     -[A7], D0
  882. 0000099A  322B 0002                move.w     D1, [A3 + 0x2]
  883. 0000099E  48C1                     ext.l      D1
  884. 000009A0  2F01                     move.l     -[A7], D1
  885. 000009A2  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  886. 000009A6  3940 0002                move.w     [A4 + 0x2], D0
  887. 000009AA  7048                     moveq.l    D0, 0x48
  888. 000009AC  2F00                     move.l     -[A7], D0
  889. 000009AE  322B 0004                move.w     D1, [A3 + 0x4]
  890. 000009B2  48C1                     ext.l      D1
  891. 000009B4  5381                     subq.l     D1, 1
  892. 000009B6  2F01                     move.l     -[A7], D1
  893. 000009B8  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  894. 000009BC  3940 0004                move.w     [A4 + 0x4], D0
  895. 000009C0  7048                     moveq.l    D0, 0x48
  896. 000009C2  2F00                     move.l     -[A7], D0
  897. 000009C4  322B 0006                move.w     D1, [A3 + 0x6]
  898. 000009C8  48C1                     ext.l      D1
  899. 000009CA  5381                     subq.l     D1, 1
  900. 000009CC  2F01                     move.l     -[A7], D1
  901. 000009CE  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  902. 000009D2  3940 0006                move.w     [A4 + 0x6], D0
  903. 000009D6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  904. 000009DA  4CDF 1800                movem.l    A3,A4, [A7]+
  905. 000009DE  4E75                     rts
  906. fn000009E0:
  907. 000009E0  48E7 0018                movem.l    -[A7], A3,A4
  908. 000009E4  286F 000C                movea.l    A4, [A7 + 0xC]
  909. 000009E8  47EC 0013                lea.l      A3, [A4 + 0x13]
  910. 000009EC  0213 00E3                andi.b     [A3], 0xE3
  911. 000009F0  102F 0013                move.b     D0, [A7 + 0x13]
  912. 000009F4  8113                     or.b       [A3], D0
  913. 000009F6  4CDF 1800                movem.l    A3,A4, [A7]+
  914. 000009FA  4E75                     rts
  915. fn000009FC:
  916. 000009FC  4E56 FFF8                link       A6, -0x0008
  917. 00000A00  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  918. 00000A04  266E 0008                movea.l    A3, [A6 + 0x8]
  919. 00000A08  4245                     clr.w      D5
  920. 00000A0A  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  921. 00000A10  382B 000C                move.w     D4, [A3 + 0xC]
  922. 00000A14  6744                     beq        +0x46 /* 00000A5A */
  923. 00000A16  206B 000A                movea.l    A0, [A3 + 0xA]
  924. 00000A1A  2850                     movea.l    A4, [A0]
  925. 00000A1C  3D5C FFF8                move.w     [A6 - 0x8], [A4]+
  926. 00000A20  4244                     clr.w      D4
  927. 00000A22  4246                     clr.w      D6
  928. 00000A24  602E                     bra        +0x30 /* 00000A54 */
  929. label00000A26:
  930. 00000A26  302B 0118                move.w     D0, [A3 + 0x118]
  931. 00000A2A  5240                     addq.w     D0, 1
  932. 00000A2C  B05C                     cmp.w      D0, [A4]+
  933. 00000A2E  6604                     bne        +0x6 /* 00000A34 */
  934. 00000A30  7801                     moveq.l    D4, 0x01
  935. 00000A32  6026                     bra        +0x28 /* 00000A5A */
  936. label00000A34:
  937. 00000A34  3E1C                     move.w     D7, [A4]+
  938. 00000A36  600C                     bra        +0xE /* 00000A44 */
  939. label00000A38:
  940. 00000A38  7000                     moveq.l    D0, 0x00
  941. 00000A3A  1014                     move.b     D0, [A4]
  942. 00000A3C  D08C                     add.l      D0, A4
  943. 00000A3E  2840                     movea.l    A4, D0
  944. 00000A40  528C                     addq.l     A4, 1
  945. 00000A42  5347                     subq.w     D7, 1
  946. label00000A44:
  947. 00000A44  4A47                     tst.w      D7
  948. 00000A46  6EF0                     bgt        -0xE /* 00000A38 */
  949. 00000A48  200C                     move.l     D0, A4
  950. 00000A4A  5280                     addq.l     D0, 1
  951. 00000A4C  72FE                     moveq.l    D1, 0xFFFFFFFE
  952. 00000A4E  C280                     and.l      D1, D0
  953. 00000A50  2841                     movea.l    A4, D1
  954. 00000A52  5246                     addq.w     D6, 1
  955. label00000A54:
  956. 00000A54  BC6E FFF8                cmp.w      D6, [A6 - 0x8]
  957. 00000A58  6DCC                     blt        -0x32 /* 00000A26 */
  958. label00000A5A:
  959. 00000A5A  4A44                     tst.w      D4
  960. 00000A5C  6704                     beq        +0x6 /* 00000A62 */
  961. 00000A5E  3E1C                     move.w     D7, [A4]+
  962. 00000A60  6006                     bra        +0x8 /* 00000A68 */
  963. label00000A62:
  964. 00000A62  7E01                     moveq.l    D7, 0x01
  965. 00000A64  49ED FC46                lea.l      A4, [A5 - 0x3BA]
  966. label00000A68:
  967. 00000A68  4246                     clr.w      D6
  968. 00000A6A  6000 009E                bra        +0xA0 /* 00000B0A */
  969. label00000A6E:
  970. 00000A6E  2D4C FFFA                move.l     [A6 - 0x6], A4
  971. 00000A72  206E FFFA                movea.l    A0, [A6 - 0x6]
  972. 00000A76  4A10                     tst.b      [A0]
  973. 00000A78  6610                     bne        +0x12 /* 00000A8A */
  974. 00000A7A  4A46                     tst.w      D6
  975. 00000A7C  6E00 008A                bgt        +0x8C /* 00000B08 */
  976. 00000A80  41ED FC48                lea.l      A0, [A5 - 0x3B8]
  977. 00000A84  2D48 FFFA                move.l     [A6 - 0x6], A0
  978. 00000A88  7A01                     moveq.l    D5, 0x01
  979. label00000A8A:
  980. 00000A8A  206B 0122                movea.l    A0, [A3 + 0x122]
  981. 00000A8E  1028 004C                move.b     D0, [A0 + 0x4C]
  982. 00000A92  5F00                     subq.b     D0, 7
  983. 00000A94  6568                     bcs        +0x6A /* 00000AFE */
  984. 00000A96  0C00 0002                cmpi.b     D0, 0x2
  985. 00000A9A  6262                     bhi        +0x64 /* 00000AFE */
  986. 00000A9C  7200                     moveq.l    D1, 0x00
  987. 00000A9E  1200                     move.b     D1, D0
  988. 00000AA0  D241                     add.w      D1, D1
  989. 00000AA2  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  990. 00000AA6  4EFB 1000                jmp        [PC + D1.w]
  991. 00000AAA  0008 0056                ori.b      A0, 0x56 /* 'V' */
  992. 00000AAE  003C 4A46                ori.b      ccr, 70
  993. 00000AB2  6630                     bne        +0x32 /* 00000AE4 */
  994. 00000AB4  206E FFFA                movea.l    A0, [A6 - 0x6]
  995. 00000AB8  226E FFFA                movea.l    A1, [A6 - 0x6]
  996. 00000ABC  7000                     moveq.l    D0, 0x00
  997. 00000ABE  1011                     move.b     D0, [A1]
  998. 00000AC0  7240                     moveq.l    D1, 0x40
  999. 00000AC2  B230 0000                cmp.b      D1, [A0 + D0.w]
  1000. 00000AC6  661C                     bne        +0x1E /* 00000AE4 */
  1001. 00000AC8  206E FFFA                movea.l    A0, [A6 - 0x6]
  1002. 00000ACC  226E FFFA                movea.l    A1, [A6 - 0x6]
  1003. 00000AD0  7000                     moveq.l    D0, 0x00
  1004. 00000AD2  1011                     move.b     D0, [A1]
  1005. 00000AD4  11BC 0020 0000           move.b     [A0 + D0.w], 0x20 /* ' ' */
  1006. 00000ADA  206B 0122                movea.l    A0, [A3 + 0x122]
  1007. 00000ADE  0028 0040 0064           ori.b      [A0 + 0x64], 0x40 /* '@' */
  1008. label00000AE4:
  1009. 00000AE4  700A                     moveq.l    D0, 0x0A
  1010. 00000AE6  2F00                     move.l     -[A7], D0
  1011. 00000AE8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1012. 00000AEC  2F2B 0122                move.l     -[A7], [A3 + 0x122]
  1013. 00000AF0  4EAD 1D5A                jsr        [A5 + 0x1D5A /* export_935 */]
  1014. 00000AF4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1015. 00000AF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1016. 00000AFC  6716                     beq        +0x18 /* 00000B14 */
  1017. label00000AFE:
  1018. 00000AFE  7000                     moveq.l    D0, 0x00
  1019. 00000B00  1014                     move.b     D0, [A4]
  1020. 00000B02  D08C                     add.l      D0, A4
  1021. 00000B04  2840                     movea.l    A4, D0
  1022. 00000B06  528C                     addq.l     A4, 1
  1023. label00000B08:
  1024. 00000B08  5246                     addq.w     D6, 1
  1025. label00000B0A:
  1026. 00000B0A  BE46                     cmp.w      D7, D6
  1027. 00000B0C  6F06                     ble        +0x8 /* 00000B14 */
  1028. 00000B0E  4A45                     tst.w      D5
  1029. 00000B10  6700 FF5C                beq        -0xA2 /* 00000A6E */
  1030. label00000B14:
  1031. 00000B14  302E FFFE                move.w     D0, [A6 - 0x2]
  1032. 00000B18  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  1033. 00000B1E  4E5E                     unlink     A6
  1034. 00000B20  4E75                     rts
  1035. export_1492:
  1036. fn00000B22:
  1037. 00000B22  4E56 FFFC                link       A6, -0x0004
  1038. 00000B26  2F0B                     move.l     -[A7], A3
  1039. 00000B28  266E 0008                movea.l    A3, [A6 + 0x8]
  1040. 00000B2C  4878 02E0                push.l     0x2E0
  1041. 00000B30  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  1042. 00000B34  2D40 FFFC                move.l     [A6 - 0x4], D0
  1043. 00000B38  588F                     addq.l     A7, 4
  1044. 00000B3A  6700 0092                beq        +0x94 /* 00000BCE */
  1045. 00000B3E  200B                     move.l     D0, A3
  1046. 00000B40  6720                     beq        +0x22 /* 00000B62 */
  1047. 00000B42  2F0B                     move.l     -[A7], A3
  1048. 00000B44  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  1049. 00000B48  206E FFFC                movea.l    A0, [A6 - 0x4]
  1050. 00000B4C  2140 0196                move.l     [A0 + 0x196], D0
  1051. 00000B50  588F                     addq.l     A7, 4
  1052. 00000B52  660E                     bne        +0x10 /* 00000B62 */
  1053. 00000B54  486E FFFC                pea.l      [A6 - 0x4]
  1054. 00000B58  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1055. 00000B5C  7000                     moveq.l    D0, 0x00
  1056. 00000B5E  588F                     addq.l     A7, 4
  1057. 00000B60  6070                     bra        +0x72 /* 00000BD2 */
  1058. label00000B62:
  1059. 00000B62  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  1060. 00000B66  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1061. 00000B6A  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  1062. 00000B6E  4A40                     tst.w      D0
  1063. 00000B70  588F                     addq.l     A7, 4
  1064. 00000B72  6744                     beq        +0x46 /* 00000BB8 */
  1065. 00000B74  206E FFFC                movea.l    A0, [A6 - 0x4]
  1066. 00000B78  116E 0017 01BE           move.b     [A0 + 0x1BE], [A6 + 0x17]
  1067. 00000B7E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1068. 00000B82  216D EA1A 01B6           move.l     [A0 + 0x1B6], [A5 - 0x15E6]
  1069. 00000B88  206E FFFC                movea.l    A0, [A6 - 0x4]
  1070. 00000B8C  317C 0001 01C0           move.w     [A0 + 0x1C0], 0x1
  1071. 00000B92  206E FFFC                movea.l    A0, [A6 - 0x4]
  1072. 00000B96  216D FC5E 02DC           move.l     [A0 + 0x2DC], [A5 - 0x3A2]
  1073. 00000B9C  2B6E FFFC FC5E           move.l     [A5 - 0x3A2], [A6 - 0x4]
  1074. 00000BA2  41EE 0014                lea.l      A0, [A6 + 0x14]
  1075. 00000BA6  2F20                     move.l     -[A7], -[A0]
  1076. 00000BA8  2F20                     move.l     -[A7], -[A0]
  1077. 00000BAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1078. 00000BAE  4EBA 002A                jsr        [PC + 0x2A /* 00000BDA */]
  1079. 00000BB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1080. 00000BB6  6016                     bra        +0x18 /* 00000BCE */
  1081. label00000BB8:
  1082. 00000BB8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1083. 00000BBC  4868 0196                pea.l      [A0 + 0x196]
  1084. 00000BC0  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1085. 00000BC4  486E FFFC                pea.l      [A6 - 0x4]
  1086. 00000BC8  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1087. 00000BCC  508F                     addq.l     A7, 8
  1088. label00000BCE:
  1089. 00000BCE  302E FFFE                move.w     D0, [A6 - 0x2]
  1090. label00000BD2:
  1091. 00000BD2  266E FFF8                movea.l    A3, [A6 - 0x8]
  1092. 00000BD6  4E5E                     unlink     A6
  1093. 00000BD8  4E75                     rts
  1094. export_1493:
  1095. fn00000BDA:
  1096. 00000BDA  4E56 0000                link       A6, 0
  1097. 00000BDE  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  1098. 00000BE2  266E 0008                movea.l    A3, [A6 + 0x8]
  1099. 00000BE6  4245                     clr.w      D5
  1100. 00000BE8  3C2B 01A0                move.w     D6, [A3 + 0x1A0]
  1101. 00000BEC  9C6B 019C                sub.w      D6, [A3 + 0x19C]
  1102. 00000BF0  302E 000E                move.w     D0, [A6 + 0xE]
  1103. 00000BF4  48C0                     ext.l      D0
  1104. 00000BF6  72FF                     moveq.l    D1, 0xFFFFFFFF
  1105. 00000BF8  B280                     cmp.l      D1, D0
  1106. 00000BFA  663E                     bne        +0x40 /* 00000C3A */
  1107. 00000BFC  302E 0012                move.w     D0, [A6 + 0x12]
  1108. 00000C00  48C0                     ext.l      D0
  1109. 00000C02  72FF                     moveq.l    D1, 0xFFFFFFFF
  1110. 00000C04  B280                     cmp.l      D1, D0
  1111. 00000C06  6714                     beq        +0x16 /* 00000C1C */
  1112. 00000C08  7048                     moveq.l    D0, 0x48
  1113. 00000C0A  2F00                     move.l     -[A7], D0
  1114. 00000C0C  322E 0012                move.w     D1, [A6 + 0x12]
  1115. 00000C10  48C1                     ext.l      D1
  1116. 00000C12  2F01                     move.l     -[A7], D1
  1117. 00000C14  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1118. 00000C18  3C00                     move.w     D6, D0
  1119. 00000C1A  508F                     addq.l     A7, 8
  1120. label00000C1C:
  1121. 00000C1C  302D E9E8                move.w     D0, [A5 - 0x1618]
  1122. 00000C20  D06D E9EC                add.w      D0, [A5 - 0x1614]
  1123. 00000C24  9046                     sub.w      D0, D6
  1124. 00000C26  48C0                     ext.l      D0
  1125. 00000C28  E280                     asr        D0, 1
  1126. 00000C2A  3740 019C                move.w     [A3 + 0x19C], D0
  1127. 00000C2E  3006                     move.w     D0, D6
  1128. 00000C30  D06B 019C                add.w      D0, [A3 + 0x19C]
  1129. 00000C34  3740 01A0                move.w     [A3 + 0x1A0], D0
  1130. 00000C38  6044                     bra        +0x46 /* 00000C7E */
  1131. label00000C3A:
  1132. 00000C3A  7048                     moveq.l    D0, 0x48
  1133. 00000C3C  2F00                     move.l     -[A7], D0
  1134. 00000C3E  322E 000E                move.w     D1, [A6 + 0xE]
  1135. 00000C42  48C1                     ext.l      D1
  1136. 00000C44  2F01                     move.l     -[A7], D1
  1137. 00000C46  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1138. 00000C4A  3740 019C                move.w     [A3 + 0x19C], D0
  1139. 00000C4E  302E 0012                move.w     D0, [A6 + 0x12]
  1140. 00000C52  48C0                     ext.l      D0
  1141. 00000C54  72FF                     moveq.l    D1, 0xFFFFFFFF
  1142. 00000C56  B280                     cmp.l      D1, D0
  1143. 00000C58  508F                     addq.l     A7, 8
  1144. 00000C5A  660A                     bne        +0xC /* 00000C66 */
  1145. 00000C5C  3006                     move.w     D0, D6
  1146. 00000C5E  D06B 019C                add.w      D0, [A3 + 0x19C]
  1147. 00000C62  48C0                     ext.l      D0
  1148. 00000C64  6014                     bra        +0x16 /* 00000C7A */
  1149. label00000C66:
  1150. 00000C66  7048                     moveq.l    D0, 0x48
  1151. 00000C68  2F00                     move.l     -[A7], D0
  1152. 00000C6A  322E 0012                move.w     D1, [A6 + 0x12]
  1153. 00000C6E  48C1                     ext.l      D1
  1154. 00000C70  2F01                     move.l     -[A7], D1
  1155. 00000C72  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1156. 00000C76  48C0                     ext.l      D0
  1157. 00000C78  508F                     addq.l     A7, 8
  1158. label00000C7A:
  1159. 00000C7A  3740 01A0                move.w     [A3 + 0x1A0], D0
  1160. label00000C7E:
  1161. 00000C7E  3E2B 019E                move.w     D7, [A3 + 0x19E]
  1162. 00000C82  9E6B 019A                sub.w      D7, [A3 + 0x19A]
  1163. 00000C86  302E 000C                move.w     D0, [A6 + 0xC]
  1164. 00000C8A  48C0                     ext.l      D0
  1165. 00000C8C  72FF                     moveq.l    D1, 0xFFFFFFFF
  1166. 00000C8E  B280                     cmp.l      D1, D0
  1167. 00000C90  6662                     bne        +0x64 /* 00000CF4 */
  1168. 00000C92  4AAB 0196                tst.l      [A3 + 0x196]
  1169. 00000C96  6702                     beq        +0x4 /* 00000C9A */
  1170. 00000C98  7A14                     moveq.l    D5, 0x14
  1171. label00000C9A:
  1172. 00000C9A  302E 0010                move.w     D0, [A6 + 0x10]
  1173. 00000C9E  48C0                     ext.l      D0
  1174. 00000CA0  72FF                     moveq.l    D1, 0xFFFFFFFF
  1175. 00000CA2  B280                     cmp.l      D1, D0
  1176. 00000CA4  6714                     beq        +0x16 /* 00000CBA */
  1177. 00000CA6  7048                     moveq.l    D0, 0x48
  1178. 00000CA8  2F00                     move.l     -[A7], D0
  1179. 00000CAA  322E 0010                move.w     D1, [A6 + 0x10]
  1180. 00000CAE  48C1                     ext.l      D1
  1181. 00000CB0  2F01                     move.l     -[A7], D1
  1182. 00000CB2  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1183. 00000CB6  3E00                     move.w     D7, D0
  1184. 00000CB8  508F                     addq.l     A7, 8
  1185. label00000CBA:
  1186. 00000CBA  DE45                     add.w      D7, D5
  1187. 00000CBC  302D E9E6                move.w     D0, [A5 - 0x161A]
  1188. 00000CC0  48C0                     ext.l      D0
  1189. 00000CC2  322D E9EA                move.w     D1, [A5 - 0x1616]
  1190. 00000CC6  926D E9E6                sub.w      D1, [A5 - 0x161A]
  1191. 00000CCA  5241                     addq.w     D1, 1
  1192. 00000CCC  9247                     sub.w      D1, D7
  1193. 00000CCE  48C1                     ext.l      D1
  1194. 00000CD0  2F00                     move.l     -[A7], D0
  1195. 00000CD2  2001                     move.l     D0, D1
  1196. 00000CD4  7203                     moveq.l    D1, 0x03
  1197. 00000CD6  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1198. 00000CDA  2200                     move.l     D1, D0
  1199. 00000CDC  201F                     move.l     D0, [A7]+
  1200. 00000CDE  D280                     add.l      D1, D0
  1201. 00000CE0  3741 019A                move.w     [A3 + 0x19A], D1
  1202. 00000CE4  3007                     move.w     D0, D7
  1203. 00000CE6  D06B 019A                add.w      D0, [A3 + 0x19A]
  1204. 00000CEA  3740 019E                move.w     [A3 + 0x19E], D0
  1205. 00000CEE  DB6B 019A                add.w      [A3 + 0x19A], D5
  1206. 00000CF2  6044                     bra        +0x46 /* 00000D38 */
  1207. label00000CF4:
  1208. 00000CF4  7048                     moveq.l    D0, 0x48
  1209. 00000CF6  2F00                     move.l     -[A7], D0
  1210. 00000CF8  322E 000C                move.w     D1, [A6 + 0xC]
  1211. 00000CFC  48C1                     ext.l      D1
  1212. 00000CFE  2F01                     move.l     -[A7], D1
  1213. 00000D00  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1214. 00000D04  3740 019A                move.w     [A3 + 0x19A], D0
  1215. 00000D08  302E 0010                move.w     D0, [A6 + 0x10]
  1216. 00000D0C  48C0                     ext.l      D0
  1217. 00000D0E  72FF                     moveq.l    D1, 0xFFFFFFFF
  1218. 00000D10  B280                     cmp.l      D1, D0
  1219. 00000D12  508F                     addq.l     A7, 8
  1220. 00000D14  660A                     bne        +0xC /* 00000D20 */
  1221. 00000D16  3007                     move.w     D0, D7
  1222. 00000D18  D06B 019A                add.w      D0, [A3 + 0x19A]
  1223. 00000D1C  48C0                     ext.l      D0
  1224. 00000D1E  6014                     bra        +0x16 /* 00000D34 */
  1225. label00000D20:
  1226. 00000D20  7048                     moveq.l    D0, 0x48
  1227. 00000D22  2F00                     move.l     -[A7], D0
  1228. 00000D24  322E 0010                move.w     D1, [A6 + 0x10]
  1229. 00000D28  48C1                     ext.l      D1
  1230. 00000D2A  2F01                     move.l     -[A7], D1
  1231. 00000D2C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1232. 00000D30  48C0                     ext.l      D0
  1233. 00000D32  508F                     addq.l     A7, 8
  1234. label00000D34:
  1235. 00000D34  3740 019E                move.w     [A3 + 0x19E], D0
  1236. label00000D38:
  1237. 00000D38  7004                     moveq.l    D0, 0x04
  1238. 00000D3A  C02B 01BE                and.b      D0, [A3 + 0x1BE]
  1239. 00000D3E  6734                     beq        +0x36 /* 00000D74 */
  1240. 00000D40  302B 01A0                move.w     D0, [A3 + 0x1A0]
  1241. 00000D44  906B 019C                sub.w      D0, [A3 + 0x19C]
  1242. 00000D48  5240                     addq.w     D0, 1
  1243. 00000D4A  3D40 000E                move.w     [A6 + 0xE], D0
  1244. 00000D4E  302B 019E                move.w     D0, [A3 + 0x19E]
  1245. 00000D52  906B 019A                sub.w      D0, [A3 + 0x19A]
  1246. 00000D56  5240                     addq.w     D0, 1
  1247. 00000D58  3D40 000C                move.w     [A6 + 0xC], D0
  1248. 00000D5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1249. 00000D60  2F0B                     move.l     -[A7], A3
  1250. 00000D62  4EAD 0A2A                jsr        [A5 + 0xA2A /* export_321 */]
  1251. 00000D66  2F2B 019A                move.l     -[A7], [A3 + 0x19A]
  1252. 00000D6A  2F0B                     move.l     -[A7], A3
  1253. 00000D6C  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  1254. 00000D70  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1255. label00000D74:
  1256. 00000D74  4CEE 08E0 FFF0           movem.l    D5,D6,D7,A3, [A6 - 0x10]
  1257. 00000D7A  4E5E                     unlink     A6
  1258. 00000D7C  4E75                     rts
  1259. export_1494:
  1260. 00000D7E  48E7 0310                movem.l    -[A7], D6,D7,A3
  1261. 00000D82  266F 0010                movea.l    A3, [A7 + 0x10]
  1262. 00000D86  7004                     moveq.l    D0, 0x04
  1263. 00000D88  C02B 01BE                and.b      D0, [A3 + 0x1BE]
  1264. 00000D8C  6706                     beq        +0x8 /* 00000D94 */
  1265. 00000D8E  7001                     moveq.l    D0, 0x01
  1266. 00000D90  6000 011C                bra        +0x11E /* 00000EAE */
  1267. label00000D94:
  1268. 00000D94  102B 01BE                move.b     D0, [A3 + 0x1BE]
  1269. 00000D98  0800 0000                btst.b     D0, 0x0
  1270. 00000D9C  6700 00CC                beq        +0xCE /* 00000E6A */
  1271. 00000DA0  4AAB 0196                tst.l      [A3 + 0x196]
  1272. 00000DA4  6704                     beq        +0x6 /* 00000DAA */
  1273. 00000DA6  7E04                     moveq.l    D7, 0x04
  1274. 00000DA8  6004                     bra        +0x6 /* 00000DAE */
  1275. label00000DAA:
  1276. 00000DAA  3E3C 00B1                move.w     D7, 0xB1
  1277. label00000DAE:
  1278. 00000DAE  302D FC62                move.w     D0, [A5 - 0x39E]
  1279. 00000DB2  5A40                     addq.w     D0, 5
  1280. 00000DB4  B06D FC52                cmp.w      D0, [A5 - 0x3AE]
  1281. 00000DB8  672C                     beq        +0x2E /* 00000DE6 */
  1282. 00000DBA  7001                     moveq.l    D0, 0x01
  1283. 00000DBC  2F00                     move.l     -[A7], D0
  1284. 00000DBE  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1285. 00000DC2  4A40                     tst.w      D0
  1286. 00000DC4  588F                     addq.l     A7, 4
  1287. 00000DC6  671E                     beq        +0x20 /* 00000DE6 */
  1288. 00000DC8  48C7                     ext.l      D7
  1289. 00000DCA  2F07                     move.l     -[A7], D7
  1290. 00000DCC  486D FC06                pea.l      [A5 - 0x3FA]
  1291. 00000DD0  2F2B 0196                move.l     -[A7], [A3 + 0x196]
  1292. 00000DD4  486B 019A                pea.l      [A3 + 0x19A]
  1293. 00000DD8  2F0B                     move.l     -[A7], A3
  1294. 00000DDA  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  1295. 00000DDE  4A40                     tst.w      D0
  1296. 00000DE0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1297. 00000DE4  6636                     bne        +0x38 /* 00000E1C */
  1298. label00000DE6:
  1299. 00000DE6  302D FC62                move.w     D0, [A5 - 0x39E]
  1300. 00000DEA  5A40                     addq.w     D0, 5
  1301. 00000DEC  B06D FC52                cmp.w      D0, [A5 - 0x3AE]
  1302. 00000DF0  660A                     bne        +0xC /* 00000DFC */
  1303. 00000DF2  4878 020D                push.l     0x20D
  1304. 00000DF6  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1305. 00000DFA  588F                     addq.l     A7, 4
  1306. label00000DFC:
  1307. 00000DFC  3C2D FC54                move.w     D6, [A5 - 0x3AC]
  1308. 00000E00  3B7C 0001 FC54           move.w     [A5 - 0x3AC], 0x1
  1309. 00000E06  2F0B                     move.l     -[A7], A3
  1310. 00000E08  486D 2EDA                pea.l      [A5 + 0x2EDA /* export_1495 */]
  1311. 00000E0C  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1312. 00000E10  3B46 FC54                move.w     [A5 - 0x3AC], D6
  1313. 00000E14  7000                     moveq.l    D0, 0x00
  1314. 00000E16  508F                     addq.l     A7, 8
  1315. 00000E18  6000 0094                bra        +0x96 /* 00000EAE */
  1316. label00000E1C:
  1317. 00000E1C  4AAD B9FC                tst.l      [A5 - 0x4604]
  1318. 00000E20  670E                     beq        +0x10 /* 00000E30 */
  1319. 00000E22  7000                     moveq.l    D0, 0x00
  1320. 00000E24  2F00                     move.l     -[A7], D0
  1321. 00000E26  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  1322. 00000E2A  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  1323. 00000E2E  508F                     addq.l     A7, 8
  1324. label00000E30:
  1325. 00000E30  41ED 1FFA                lea.l      A0, [A5 + 0x1FFA /* export_1019 */]
  1326. 00000E34  2748 01B2                move.l     [A3 + 0x1B2], A0
  1327. 00000E38  002B 0004 01BE           ori.b      [A3 + 0x1BE], 0x4
  1328. 00000E3E  2F0B                     move.l     -[A7], A3
  1329. 00000E40  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1330. 00000E44  426B 01C0                clr.w      [A3 + 0x1C0]
  1331. 00000E48  526D FC52                addq.w     [A5 - 0x3AE], 1
  1332. 00000E4C  7000                     moveq.l    D0, 0x00
  1333. 00000E4E  2F00                     move.l     -[A7], D0
  1334. 00000E50  486B 01C0                pea.l      [A3 + 0x1C0]
  1335. 00000E54  2F0B                     move.l     -[A7], A3
  1336. 00000E56  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1337. 00000E5A  536D FC52                subq.w     [A5 - 0x3AE], 1
  1338. 00000E5E  2F0B                     move.l     -[A7], A3
  1339. 00000E60  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1340. 00000E64  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1341. 00000E68  6042                     bra        +0x44 /* 00000EAC */
  1342. label00000E6A:
  1343. 00000E6A  7001                     moveq.l    D0, 0x01
  1344. 00000E6C  2F00                     move.l     -[A7], D0
  1345. 00000E6E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1346. 00000E72  4A40                     tst.w      D0
  1347. 00000E74  588F                     addq.l     A7, 4
  1348. 00000E76  671A                     beq        +0x1C /* 00000E92 */
  1349. 00000E78  486D FC06                pea.l      [A5 - 0x3FA]
  1350. 00000E7C  2F2B 0196                move.l     -[A7], [A3 + 0x196]
  1351. 00000E80  486B 019A                pea.l      [A3 + 0x19A]
  1352. 00000E84  2F0B                     move.l     -[A7], A3
  1353. 00000E86  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  1354. 00000E8A  4A40                     tst.w      D0
  1355. 00000E8C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1356. 00000E90  6604                     bne        +0x6 /* 00000E96 */
  1357. label00000E92:
  1358. 00000E92  7000                     moveq.l    D0, 0x00
  1359. 00000E94  6018                     bra        +0x1A /* 00000EAE */
  1360. label00000E96:
  1361. 00000E96  002B 0004 01BE           ori.b      [A3 + 0x1BE], 0x4
  1362. 00000E9C  41ED 1FFA                lea.l      A0, [A5 + 0x1FFA /* export_1019 */]
  1363. 00000EA0  2748 01B2                move.l     [A3 + 0x1B2], A0
  1364. 00000EA4  2F0B                     move.l     -[A7], A3
  1365. 00000EA6  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1366. 00000EAA  588F                     addq.l     A7, 4
  1367. label00000EAC:
  1368. 00000EAC  7001                     moveq.l    D0, 0x01
  1369. label00000EAE:
  1370. 00000EAE  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  1371. 00000EB2  4E75                     rts
  1372.